// const { noneParamsEaseFuncs } = require("XrFrame/xrFrameSystem")
let like=false
let collect=false
const app = getApp();
import { getrecommendList} from '../../api/Post/post' 
Page({
//这里掉接口也是一样的掉法了
//接受传递过来的id 调用帖子详情接口 渲染数据
  /**
   * 页面的初始数据
   */
  data: {
    recommendList:[],

    contents:[
      {
      head:'/img/我的黑.png',
      name:'植智欣',
      time:'12-1',
      address:'广东工程职业技术学院',
      content:'你好早安,你好早安,你好早安,你好早安你好早安你好早安你好早安,你好早安,你好早安,你好早安你好早安你好早安你好早安你好早安你好早安你好早安你好早安',      
      eye:'1200',
      like:'125',
      comment:'44',
      share:'20'
    }],
    img:[
      "/img/样板图4.jpg",
      "/img/背景图.jpg",
      "/img/样板图2.jpg",
      "/img/样板图4.jpg",
      "/img/样板图1.jpg",
      "/img/样板图5.jpg",
      "/img/样板图2.jpg",
      "/img/样板图3.jpg",
      "/img/样板图1.jpg",
    ],
    comment:[
      {
        head:'/img/广东工程.jpg',
        name:'李春玉',
        time:'昨天22.30',
        content:'你真棒',
      }
    ],
    like:"/img/空心.png",
    collect:"/img/收藏黑.png"
  },
  //点赞收藏点击事件
  like(){
    if(like){
      this.setData({
        like:"/img/空心.png"
      })
      like=false
    }else{
      this.setData({
        like:"/img/实心.png"
      })
      like=true
    }
  },
  collect(){
    if(collect){
      this.setData({
        collect:"/img/收藏黑.png"
      })
      wx.showToast({
        title: '取消收藏',
        icon:'none',
        duration:1500,
        
      })
      collect=false
    }else{
      this.setData({
        collect:"/img/收藏黄.png"
      })
      wx.showToast({
        title: '收藏成功',
        icon:'none',
        duration:1500
      })
      collect=true
    }
  },
  // 预览图片
  previewBigImage(e) {
    //预览单张图片
    // let currentUrl=e.currentTarget.dataset.src;
    // let imglist=[];
    // imglist.push(currentUrl);
    // wx.previewImage({
    //   //当前显示图片
    //   current: currentUrl,
    //   //所有图片
    //   urls: imglist
    // })
    //预览多张图片
    let currentUrl = ""+e.currentTarget.dataset.src;
    var imgList = [];
    for (let i = 0; i < this.data.img.length; i++) {
      imgList.push(this.data.img[i]);
  }
  wx.previewImage({
    current: currentUrl, // 当前显示图片的http链接
    urls: imgList // 需要预览的图片http链接列表
  })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  //
  onLoad: function (options) {
    const postId = options.id;
    if (postId) {
        // 调用接口获取详情数据，传递当前帖子的id
        this. getrecommendList(postId).then(res => {
            const fullPostDetail = res.data;
            this.setData({
              recommendList: fullPostDetail
            });
            // 可以在这里添加额外的数据处理逻辑，比如对图片路径进行处理等（根据实际需求）
        }).catch(err => {
            console.error("获取帖子详情数据出错", err);
        });
    }
},
getrecommendList(postId) {
  return app.wxRequest("/biz/post/page", "GET", { key: postId });
},
// // 假设的获取详情数据接口调用函数（需根据实际接口情况调整）
// getPostdetailList(postId) {
//   return new Promise((resolve, reject) => {
//     // 使用wx.request或者项目中封装好的请求函数发起请求，示例用wx.request
//     wx.request({
//         url: `https://22062002.xyz:8086/biz/post/page/getPostdetailList?id=${postId}`, 
//         method: 'GET',
//         success: function (res) {
//             resolve(res);
//         },
//         fail: function (err) {
//             reject(err);
//         }
//     });
// });
// },
// getPostdetailList(key) {
//     const that = this;
//     getPostdetailList("key").then(res => {
//         console.log("获取帖子页面详情：", res);
//           // 处理数据，只提取content部分
//           // let contentList = res.data.map(item => item.content);
//         // 小程序里面是通过setData进行赋值的
//         that.setData({
//             PostdetailList: res.data
//         });
//         console.log("data属性中的PostdetailList值:", that.data.PostdetailList);
//     }).catch(err => {
//         console.error("获取帖子页面详情错误：", err);
//     });
// },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})